import pandas as pd

# 指定文件路径
file_path = 'D:\\xlzx\\能耗\\报账125.xls'
temp_file_path = 'D:\\xlzx\\能耗\\报账125.xlsx'
output_path = 'D:\\xlzx\\能耗\\处理后的报账125.xlsx'  # 定义输出文件路径

# 读取Excel文件，指定使用xlrd引擎
df = pd.read_excel(file_path, engine='xlrd')

# 保存为.xlsx文件
df.to_excel(temp_file_path, index=False)

# 读取.xlsx文件
df = pd.read_excel(temp_file_path)

# 去掉“报账电表编码”列中的“-”及其后的所有内容
df['报账电表编码'] = df['报账电表编码'].str.split('-').str[0]

# 将所有列的数据类型转换为字符串
df = df.astype(str)

# 保存修改后的数据到新的Excel文件
df.to_excel(output_path, index=False)
